home *** CD-ROM | disk | FTP | other *** search
Text File | 2000-10-06 | 1.9 KB | 89 lines | [TEXT/MPS ] |
- ; DO NOT EDIT (OR EVEN READ) THIS FILE!
- ; BlitPixieDoubled.s (for PPCAsm), auto-generated from BlitPixieDoubled.c
-
- INCLUDE 'AsmGlobal.s'
-
-
- MakeFunction BlitPixieDoubled8Bit
- subi r4,r4,8
- add r9,r4,r6
- subf r5,r7,r5
- subf r6,r7,r6
- add r6,r6,r6
- rlwinm r7,r7,30,2,31
- subi r3,r3,4
- subi r7,r7,1
- lwzu r0,4(r3)
- mr r10,r0
- mr r11,r0
- rlwimi r10,r0,24,8,23
- rlwimi r11,r0,8,8,23
- rlwimi r10,r0,16,24,31
- stw r10,-8(SP)
- rlwimi r11,r0,16,0,7
- stw r11,-4(SP)
- mtctr r7
- lfd fp0,-8(SP)
- lwzu r0,4(r3)
- stfdu fp0,8(r4)
- mr r10,r0
- mr r11,r0
- rlwimi r10,r0,24,8,23
- rlwimi r11,r0,8,8,23
- rlwimi r10,r0,16,24,31
- stw r10,-8(SP)
- rlwimi r11,r0,16,0,7
- stw r11,-4(SP)
- stfdu fp0,8(r9)
- lfd fp0,-8(SP)
- bdnz *-48 ; $0000004C
- stfdu fp0,8(r4)
- subic. r8,r8,1
- add r3,r3,r5
- add r4,r4,r6
- stfdu fp0,8(r9)
- add r9,r9,r6
- bne *-120 ; $00000020
- blr
-
- MakeFunction BlitPixieDoubled16Bit
- subi r4,r4,8
- add r9,r4,r6
- subf r5,r7,r5
- subf r5,r7,r5
- subf r6,r7,r6
- subf r5,r7,r5
- add r6,r6,r6
- rlwinm r7,r7,30,2,31
- subi r3,r3,4
- subi r7,r7,1
- lwzu r0,4(r3)
- mr r10,r0
- mr r11,r0
- rlwimi r10,r0,16,16,31
- rlwimi r11,r0,16,0,15
- stw r10,-8(SP)
- stw r11,-4(SP)
- mtctr r7
- lfd fp0,-8(SP)
- lwzu r0,4(r3)
- stfdu fp0,8(r4)
- mr r10,r0
- mr r11,r0
- rlwimi r10,r0,16,16,31
- rlwimi r11,r0,16,0,15
- stw r10,-8(SP)
- stw r11,-4(SP)
- stfdu fp0,8(r9)
- lfd fp0,-8(SP)
- bdnz *-40 ; $0000004C
- stfdu fp0,8(r4)
- subic. r8,r8,1
- add r3,r3,r5
- add r4,r4,r6
- stfdu fp0,8(r9)
- add r9,r9,r6
- bne *-104 ; $00000028
- blr
-
-